当前位置:  开发笔记 > 编程语言 > 正文

TypeScript | 模块没有导出成员

如何解决《TypeScript|模块没有导出成员》经验,为你挑选了1个好方法。

遵循这些相当基本的指示,但这似乎不起作用.

/sf/ask/17360801/

概观

我想用import { Type } from "Module"而不是///

结构体

-app\
  -ViewModel.ts
  -Program.ts

ViewModel.ts

export module Demo {
    export class ViewModel {
        constructor(public test: string) {
        }
    }
}

Program.ts

import { ViewModel } from "ViewModel";

模块'C:/ DemoApp/app/ViewModel'没有导出成员'ViewModel'.

和...

--outFile只支持'amd'和'system'模块.

目标

我希望能够引用依赖项,以便它们按顺序编译为单个文件.

请帮忙!

注意:如果我添加,"module": "system"我仍然会得到上述错误中的第一个.

注意:根据第一个解决方案,我不想丢失名称空间!



1> Ali Baig..:

从语句中删除下面的行

export module Demo

并使用它

export class ViewModel {
    constructor(public test: string) {
    }
}

编辑:对于命名空间,只需执行类似的操作

namespace Demo {
  export class ViewModel {
        constructor(public test: string) {
        }
    }
}

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有